// ====== 方法1：把所有请求的地址封装成一个方法，好处就是有个归总 ======
//引入request.js文件
import request from "./request";
 
// 上传
export function uploadFile(data) {
    return request({
        headers: { 'content-type': 'application/x-www-form-urlencoded' },
        url: "/file/upload", // 这个地址是去掉公共地址剩下的地址
        method: "POST", // 请求方式 支持多种方式  get post put delete 等等
        data //发送请求要配置的参数 无参数的情况下也可以不写
    });
}

// 删除单个
export function del(data) {
    return request({
        url: "/file/delete/"+data, // 这个地址是去掉公共地址剩下的地址
        method: "delete", // 请求方式 支持多种方式  get post put delete 等等
    });
}

// 删除多个
export function delAll(data) {
    return request({
        url: "/delFileList", // 这个地址是去掉公共地址剩下的地址
        method: "delete",
        data // 请求方式 支持多种方式  get post put delete 等等
    });
}

// 转换单个
export function convert(data) {
    return request({
        url: "/file/convert/"+data, // 这个地址是去掉公共地址剩下的地址
        method: "get",
        data // 请求方式 支持多种方式  get post put delete 等等
    });
}

// 转换多个
export function convertAll(data) {
    return request({
        url: "/convertList", // 这个地址是去掉公共地址剩下的地址
        method: "post",
        data // 请求方式 支持多种方式  get post put delete 等等
    });
}

// 下载
export function download(data) {
    return request({
        url: "/file/download/"+data, // 这个地址是去掉公共地址剩下的地址
        method: "get",
        responseType: 'blob' // 请求方式 支持多种方式  get post put delete 等等
    });
}
